.cou-line {
  padding: 0.2rem /* 10/50 */;
  text-align: center;
  background-color: #fff;
  font-size: 0.28rem /* 14/50 */;
  color: #cccccc;
}
.couo-main {
  background-color: #fff;
}
.couo-main .cou-box {
  padding: 0.2rem /* 10/50 */;
  display: flex;
}
.couo-main .cou-box .cou-img {
  margin-right: 0.2rem /* 10/50 */;
}
.couo-main .cou-box .cou-img img {
  width: 4rem /* 200/50 */;
  height: 3rem /* 150/50 */;
}
.couo-main .cou-box .cou-p {
  font-size: 0.28rem /* 14/50 */;
  color: #333;
}
.couo-main .cou-box .cou-p p:nth-child(1) {
  font-size: 0.4rem /* 20/50 */;
}
.couo-main .cou-box .cou-p p:nth-child(2) {
  font-size: 0.36rem /* 18/50 */;
  font-weight: 700;
  margin-top: 0.2rem /* 10/50 */;
  margin-bottom: 0.6rem /* 30/50 */;
}
.couo-main .cou-box .cou-p p:nth-child(3) {
  color: #E70;
}
.cou-modal {
  position: fixed;
  height: 100%;
  width: 100%;
  background-color: rgba(15, 14, 14, 0.513);
  z-index: 1;
  top: 0px;
  display: none;
}
.cou-modal .mod-box {
  position: absolute;
  top: 40%;
  transform: translateY(-50%);
  left: 50%;
  transform: translateX(-50%);
  display: flex;
}
.cou-modal .mod-box .con-img img {
  width: 6rem /* 300/50 */;
  height: 5rem /* 250/50 */;
  position: absolute;
  top: 0rem /* 0/50 */;
  left: 50%;
  transform: translateX(-50%);
}
.cou-modal .mod-box .l {
  position: absolute;
  font-size: 1.32rem /* 66/50 */;
  color: #fff;
  left: -4rem /* 200/50 */;
  top: 1.54rem /* 77/50 */;
  font-family: '宋体';
}
.cou-modal .mod-box .r {
  position: absolute;
  font-size: 1.32rem /* 66/50 */;
  color: #fff;
  left: 3.4rem /* 170/50 */;
  top: 1.54rem /* 77/50 */;
  font-family: '宋体';
}
.cou-modal .mod-box .close {
  position: absolute;
  top: -2rem /* 100/50 */;
  left: 4rem /* 200/50 */;
  font-size: 1rem /* 50/50 */;
  font-weight: 700;
  font-family: '宋体';
}
.cou-modal .mod-box .close i {
  color: #fff;
}
